<?php

class LoginView {
	
	// Nycklar för $_POST
	private $post_username = "username";
	private $post_password = "password";
	private $post_login = "login";
	private $post_logout = "logout";
	
	// Skapar ett inloggningsformulär
	public function do_login_box() {
		
		return '<form method="post" action="?">
		<label>Användarnamn:
			<input type="text" name="'.$this->post_username.'" size="30" maxlength="30" />
		</label><br />
		<label>Lösenord:
			<input type="password" name="'.$this->post_password.'" size="30" maxlength="30" />
		</label><br />
		<input type="submit" name="'.$this->post_login.'" value="Logga in" />
		</form>';
		
	}
	
	// Skapar en utloggningsknapp
	public function do_logout_box() {
		
		return '<form method="post" action="?">
		<input type="submit" name="'.$this->post_logout.'" value="Logga ut" />
		</form>';
		
	}
	
	// Returnerar inmatat användarnamn
	public function get_username() {
		return isset($_POST[$this->post_username]) ? $_POST[$this->post_username] : null;
	}
	
	// Returnerar inmatat lösenord
	public function get_password() {
		return isset($_POST[$this->post_password]) ? $_POST[$this->post_password] : null;
	}
	
	// Kollar om användaren försökt logga in
	public function tried_to_login() {
		return isset($_POST[$this->post_login]);
	}
	
	// Kollar om användaren försökt logga ut
	public function tried_to_logout() {
		return isset($_POST[$this->post_logout]);
	}
	
}

?>